package com.dhsc.service.jyjk.zxyc;

import com.dhsc.domain.jkzx.zxjh.*;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;

/**
 * @ClassName:  TJjrJkController
 * @Description: 经纪人监控
 * @date:   2023年7月31日 上午9:09:18       
 * @author: clong
 * @Copyright:  东海运营
 */
public interface ITJjrJkService {

	/**
	 * @Title: queryTJjryc   
	 * @Description: 查询经纪人异常信息
	 * @param t
	 * @return LayuiTableVo
	 * @author: clong
	 * @date:   2023年7月31日 上午9:57:27
	 */
	public LayuiTableVo queryTJjryc(TJjrycVo t);

	/**
	 * @Description:查询经纪人监控类型
	 * @return: com.dhsc.domain.yypt.ResponseObject
	 * @Author: CDW
	 * @Date: 2023/9/4 15:42
	 * @param t:
	 */
	ResponseObject selectJklx(TJjrycVo t);

	/**
	 * @Description:查询经纪人营业部
	 * @return: com.dhsc.domain.yypt.ResponseObject
	 * @Author: CDW
	 * @Date: 2023/9/4 15:43
	 * @param t:
	 */
	ResponseObject selectJjrYyb(TJjrycVo t);

	/**
	 * @Description:查询经纪人异常页面客户信息
	 * @return: com.dhsc.domain.yypt.LayuiTableVo
	 * @Author: CDW
	 * @Date: 2023/9/6 9:56
	 * @param k:
	 */
    LayuiTableVo querykhxx(KhxxVo k);

	/**
	 * @Description:查询监控信息
	 * @return: com.dhsc.domain.yypt.ResponseObject
	 * @Author: CDW
	 * @Date: 2023/9/6 15:14
	 * @param k:
	 */
    ResponseObject selectMonitorInfo(KhxxVo k);

	/**
	 * @Description:查询自动补全信息
	 * @return: com.dhsc.domain.yypt.ResponseObject
	 * @Author: CDW
	 * @Date: 2023/9/6 15:15
	 * @param k:
	 */
	ResponseObject queryzssjyurl(KhxxVo k);

	/**
	 * @Description:查询经纪人监控信息
	 * @return: com.dhsc.domain.yypt.LayuiTableVo
	 * @Author: CDW
	 * @Date: 2023/9/7 9:39
	 * @param k:
	 */
	LayuiTableVo selectMonitorInfoJJR(KhxxVo k);

	/**
	 * @Description:经纪人页面保存查询条件异常
	 * @return: com.dhsc.domain.yypt.ResponseObject
	 * @Author: CDW
	 * @Date: 2023/9/7 15:33
	 * @param k:
	 */
	ResponseObject insertzssjyurl(KhxxVo k);

	/**
	 * @Description:经纪人页面保存查询条件异常
	 * @return: com.dhsc.domain.yypt.ResponseObject
	 * @Author: CDW
	 * @Date: 2023/9/7 17:43
	 * @param k:
	 */
	ResponseObject insertzssjykhhurl(KhxxVo k);

	/**
	 * @Description:客户号关联的全部信息    客户信息
	 * @return: com.dhsc.domain.yypt.ResponseObject
	 * @Author: CDW 
	 * @Date: 2023/9/8 13:53
	 * @param k: 
	 */
	ResponseObject selectAllOfCustomer(KhglxxVo k);

	/**
	 * @Description:客户号关联的全部信息    资产信息
	 * @return: com.dhsc.domain.yypt.ResponseObject
	 * @Author: CDW 
	 * @Date: 2023/9/8 13:53
	 * @param k: 
	 */
	ResponseObject selectAllOfAsset(KhglzcxxVo k);

	/**
	 * @Description:客户关联信息   资产信息    普通账户持仓
	 * @return: com.dhsc.domain.yypt.LayuiTableVo
	 * @Author: CDW 
	 * @Date: 2023/9/8 13:53
	 * @param k: 
	 */
	LayuiTableVo selectTzqgl(KhglzcxxVo k);

	/**
	 * @Description:客户关联信息   资产信息    信用账户持仓
	 * @return: com.dhsc.domain.yypt.LayuiTableVo
	 * @Author: CDW 
	 * @Date: 2023/9/8 13:53
	 * @param k: 
	 */
	LayuiTableVo selectTzqglRzrq(KhglzcxxVo k);

	/**
	 * @Description:根据客户号委托日期和异常小类查询明细详情
	 * @return: com.dhsc.domain.yypt.LayuiTableVo
	 * @Author: CDW 
	 * @Date: 2023/9/8 13:53
	 * @param w: 
	 */
	LayuiTableVo selectAllOfTradeinfoPT(WtxxVo w);

	/**
	 * @Description:客户号关联的全部信息 交易信息   信用账户交易
	 * @return: com.dhsc.domain.yypt.LayuiTableVo
	 * @Author: CDW 
	 * @Date: 2023/9/8 13:53
	 * @param w: 
	 */
	LayuiTableVo selectAllOfTradeinfoXY(WtxxVo w);

	/**
	 * @Description:客户号关联的全部信息    个人详细信息
	 * @return: com.dhsc.domain.yypt.ResponseObject
	 * @Author: CDW 
	 * @Date: 2023/9/8 13:53
	 * @param k: 
	 */
	ResponseObject selectAllOfPersonal(KhglgrxxVo k);

	/**
	 * @Description:客户号关联的全部信息    机构详细信息
	 * @return: com.dhsc.domain.yypt.ResponseObject
	 * @Author: CDW 
	 * @Date: 2023/9/8 13:53
	 * @param k: 
	 */
	ResponseObject selectAllOfOrgans(KhgljgxxVo k);

	/**
	 * @Description:查询关联信息
	 * @return: com.dhsc.domain.yypt.LayuiTableVo
	 * @Author: CDW
	 * @Date: 2023/12/21 10:15
	 * @param g:
	 */
    LayuiTableVo queryGlxxInfo(GlxxVo g);
}
